Big Huge Thesaurus

jaggery palm

noun